﻿@charset "utf-8";
/* 全局样式 */
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none;}
h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal}
body>div, body>header, body>nav, body>section, body>footer, body>article {margin:0 auto}
div {text-align:left}
a img {border:0}
table{border-collapse:collapse; border-spacing:0}
select,input,textarea{ outline: none }
body { color: #666; text-align: center; font: 12px "微软雅黑"; min-width: 1004px; }
ul, ol, li {list-style-type:none;vertical-align:0}
a { outline-style: none; color: #666; text-decoration: none; transition: all 0.3s ease-out; }
.cor_333 { color: #333; }

a:hover { color: #520906; }
a, area {blr:expression(this.onFocus=this.blur())}
:focus {-moz-outline-style: none}
.clear {clear:both;height:0; overflow:hidden; visibility:hidden;}
.hidden,.hide {display:none}
.block,.show {display:block}
.imgBlock img{display:block}
.fl{float:left}
.fr{float:right}
.fline{float:left; display:inline}
.clearfix:after{clear:both;content:".";height:0;display:block;visibility:hidden}
.chgBtn{cursor:pointer}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px}
.f17{font-size:17px}
.f18{font-size:18px}
.f19{font-size:19px}
.f20{font-size:20px}
.fwr{font-family:"微软雅黑"}
.fst{ font-family: "宋体" }
.far{font-family:Arial}
.fb{font-weight:bold}
.auto{margin-left:auto; margin-right:auto}
.cor_red{color:#C00}
.cor_bs,.cor_bs:hover{color:#fff}
.pr{position:relative}
.pa{position:absolute}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.wrapper{ width: 100%; overflow: hidden; margin:0 auto; }
.long{width:1300px;}
.mFocus_bg { height: 425px; width: 100%; position: relative; left: 0px; top: 0px; overflow: hidden; }
.mFocus_bg *{ transition:none;}
.mFocus { height: 425px; width: 1920px; position: absolute; left: 50%; top: 0px; margin-left: -960px; }
.mFocus .hd { position: absolute; left: 904px; bottom: 26px; height: 18px; z-index: 2; }
.mFocus .hd ul li { background: url(../images/fs_ico2.png) no-repeat; float: left; height: 18px; width: 18px; margin-right: 29px; cursor: pointer; }
.mFocus .hd ul .on { background: url(../images/fs_ico1.png) no-repeat; }
.mFocus .bd ul li { height: 800px; width: 1920px; }
.header { width: 100%; border-top: 3px solid #b2a062; position: relative; z-index: 20; height: 188px; /* background: url(../images/headbg.png) repeat-x left top; */ box-shadow: 0 2px 2px rgba(0,0,0,0.3); }
.headBox { height: 188px; width: 1002px; /* position: absolute; */ /* left: 50%; */ /* top: 0px; */ /* margin-left: -600px; */ margin: 0 auto;}
.headTop { height: 148px; width: 100%;overflow: hidden;}
.logo { float: left; margin-top: 27px; }
.headR { float: right; /* width: 622px; */ }
.hSerbox { float: left; height: 33px; width: 339px; background: #FFF; border: 1px solid #DBE2E5; margin-top: 39px; position: relative; background:rgba(255,255,255,0.6); }
.hSerInt { height: 33px; width: 294px; border-width: 0px; border-style: none; position: absolute; left: 10px; top: 0px; font: 14px/32px "微软雅黑"; color: #666; background: none; }
.hSerBtn { background: url(../images/serBtn.png) no-repeat; position: absolute; top: 6px; right: 10px; border-width: 0px; border-style: none; cursor: pointer; height: 22px; width: 22px; }
.head_tel { float: right; height: 54px; /* background: url(../images/tel.png) no-repeat left top; */ margin-top: 40px; padding-left: 61px; line-height: 22px; font-size: 14px; color: #444; }
.head_tel span { color: #bc111a; line-height: 30px; height: 30px; display: block; font-size: 26px; }
.nav ul li { margin-right: 35px; float: left; position: relative; height: 40px; /* padding-top: 3px; */ }
.nav ul li:last-child{margin-right:0;}
.nav_a { line-height: 36px; height: 36px; font-size: 14px; color: #333; display: inline-block; padding: 0px 13px; transition:none; }
.subNav { background: url(../images/head_bg1.png) repeat; padding: 2px 0px; width: 100%; position: absolute; top: 43px; left: 0px; display: none; }
.subNav dl dd { line-height: 30px; margin: 0px 10px; height: 30px; border-bottom: 1px solid #ECECFB; text-align: center; }
.subNav_a { font-size: 14px; color: #333; }
.nav_a:hover, .nav_cuta,.nav_hova { /* border-bottom: 4px solid #2a920f; */ /* color: #2a920f; */ /* height: 36px; */}
.subNav dl dd:last-child{border:none}
.mcon1Bg { background: url(../images/probg.jpg) no-repeat center top; height: 367px; padding-top: 66px; }
.mcon_t { border-left: 3px solid #BC101A; line-height: 24px; height: 24px; margin: 0px auto 20px; width: 1197px; position: relative; }
.mcon_s1 { font-size: 24px; color: #333; padding: 0px 4px 0px 12px; float: left; }
.mcon_s2 { font-size: 14px; line-height: 14px; color: #b1b1b1; float: left; height: 14px; padding-top: 10px; }
.mcon_t i { height: 1px; width: 967px; position: absolute; right: 0px; bottom: 0px; overflow: hidden; background: #D2D2D2; }
.mcon1_li { float: left; height: 213px; width: 160px; margin-right: 36px; position: relative; }
.mcon1_layer { background: url(../images/hvBg.png) no-repeat; height: 139px; width: 160px; position: absolute; left: 0px; top: 0px; display: none; }
.mc1_s2 { color: #3f8ecb; line-height: 22px; text-align: center; height: 24px; font-size: 16px; padding-top: 22px; }
.mc1_s3 { line-height: 16px; color: #abaaaa; text-align: center; display: block; font-family: Arial; }
.mcon1_line { background: #58A5E0; height: 4px; width: 40px; position: absolute; left: 54px; bottom: 0px; display: none; }
.mcon2 { padding-top: 35px; overflow: hidden; }
.mcon3 { height: 246px; padding-top: 66px; }
.footInfo { background: #2a920f; height: 220px; }
.webInfo { font-size: 14px; line-height: 44px; color: #FFF; text-align: center; height: 44px; background: #1b6707; }
.footCon { margin: 0px auto; height: 220px; width: 1004px; position: relative; }
.backTop { position: absolute; right: 16px; bottom: 0px; cursor: pointer; }
.footWx { display: inline; margin: 20px 20px 0px; float: left; }
.footCon .head_tel { float: left; width: 288px; margin-top: 55px; color: #D5E2EE; background: url(../images/ftico.jpg) no-repeat left center; }
.footCon .head_tel span { color: #FFF; }
.footR { float: right; width: 672px; position: relative; right: -20px; top:40px; }
.footR h4{ color:#fff; font-size:18px; line-height:40px;}
.links{ font-size:14px; line-height:30px;}
.links a{ padding-right:20px; color:#fff; float:left;}
.links a:hover{ text-decoration:underline;}





.mcon_t2 i { width: 900px; }
.mc3box { height: 190px; }
.mc3btnL { background: url(../images/mbtn.jpg) no-repeat left top; margin: 60px 33px 0px 0px; float: left; height: 39px; width: 39px; }
.mc3btnL:hover { background: url(../images/mbtn.jpg) no-repeat left bottom; }
.mc3btnR { background: url(../images/mbtn.jpg) no-repeat right top; margin: 60px 0px 0px; float: right; height: 39px; width: 39px; }
.mc3btnR:hover { background: url(../images/mbtn.jpg) no-repeat right bottom; }
.mc3_frImg { float: left; width: 1052px; height: 190px;}
.mc3_frImg ul li { height: 190px; width: 183px; margin-right: 34px; float: left; }
.mc3_frImg ul li a{ display:block;  border: 1px solid #E4E4E4; width:181px; height:158px;}
.mc3_frImg ul li a img{  -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);}
	
.mc3_frImg ul li a img:hover{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
.mc2L { float: left; width: 320px; margin-right: 42px; }
.mc2M { float: left; width: 480px; }
.mc3_frImg ul li span{ text-align:center; display:block; line-height:30px;}

.mc2R { float: right; width: 320px; }
.mc1_more { color: #4c9bdb; float: right; line-height: 12px; height: 12px; padding-top: 12px; }
.mcon_t3 { width: auto; margin-bottom: 18px; }
.mc2_img { float: left; border: 3px solid #DCDCDC; margin-right: 10px; }
.mc2_p { float: right; width: 323px; line-height: 21px; }
.mc2_top { height: 98px; overflow: hidden; }
.mc2_p strong { font-size: 16px; line-height: 34px; font-weight: normal; height: 34px; display: block; margin-bottom: 1px; }
.mc2M ul li { height: 89px; border-top: 1px dashed #EEEEEE; }
.mc2_data { float: left; height: 64px; width: 70px; color: #FFF; background: #228f02; margin-top: 12px; line-height: 32px; text-align: center; font-family: Arial; }
.mc2_data span { font-size: 20px; line-height: 32px; display: block; background: #28ac01; }
.mc2M ul li .mc2_p { width: 401px; padding-top: 3px; }
.mc2r_con { padding-top: 30px; }
.m2banBg { height: 450px; width: 100%; overflow: hidden; position: relative; }
.m2ban { height: 450px; width: 1920px; margin-left: -960px; position: absolute; left: 50%; top: 0px; }
.m2body { background: #f8f8f8; }
.m2mainBg { background: url(../images/m2bg1.jpg) repeat-y center top; position: relative; z-index: 2; }
.m2mainBg2 { background: url(../images/m2bg2.jpg) no-repeat center top; }
.m2main { margin: 0px auto; width: 1004px; min-height: 600px; _height: 600px; position: relative; }
.m2break { width: 100%; height: 50px; position: absolute; left: 0px; top: -50px; }
.m2brk_name { float: left; height: 50px; width: 198px; font-size: 18px; line-height: 50px; color: #FFF; background: url(../images/m2png1.png) no-repeat; padding-left: 17px; }
.m2pos { line-height: 50px; padding: 0px 20px; float: right; height: 50px; width: 945px; color: #FFF; font-size: 14px; background: url(../images/m2png2.png) repeat; }
.m2menu { float: left; width: 165px; padding: 8px 0px 0px 25px; }
.m2menu ul li { line-height: 42px; height: 42px; border-bottom: 1px solid #E5E5E5; }
.m2menu_a { display: block; padding-left: 17px; font-size: 14px; line-height: 42px; color: #333; background-position:left center; }
.m2menu_a:hover, .m2menu_cuta { color: #BC101A; background: url(../images/m2ico1.jpg) no-repeat left center; }
.m2R { float: right; width: 926px; padding-right: 30px; overflow: hidden; }
.page { text-align: center; height: 72px; }
.m2pro_list { width: 1000px; padding-top: 30px; margin-bottom: 15px; }
.m2pro_list ul li { display: inline; margin: 0px 20px 29px 0px; float: left; height: 224px; width: 293px; border: 1px solid #EBEBEB; position: relative; }
.m2pro_name { font-size: 14px; line-height: 40px; color: #FFF; background: url(../images/m2png2.png) repeat; height: 40px; width: 295px; position: absolute; left: -1px; bottom: -1px; text-align: center; }
#shopcp .m2pro_list ul li{ height: 116px; width:181px;margin: 0px 40px 29px 0px;}
#shopcp .m2pro_name{width: 183px;}
.m2pro_top { margin-top: 30px; background: url(../images/m2sbg.jpg) repeat; height: 260px; padding: 7px 18px 0px 8px; }
.m2pro_top .imgBlock { float: left; border: 1px solid #EBEBEB; margin-top:14px }
.m2pro_txt { float: right; width: 635px; font-size: 14px; line-height: 24px; }
.m2pro_txt strong { display: block; font-size: 18px; line-height: 24px; height: 24px; padding-top: 12px; font-weight: normal; }
.m2pro_st { line-height: 32px; color: #165f9a; display: block; padding-top: 12px; }
.m2pro_txt2 { font-size: 14px; line-height: 24px; padding: 6px 5px 72px; }
.m2r_varBox { height: 33px; padding-top: 29px; position: relative; z-index: 2; }
.m2r_selBox { float: left; height: 31px; width: 190px; margin-right: 30px; border: 1px solid #BFBFBF; background: url(../images/ser_ico.jpg) no-repeat right top; position: relative; }
.m2r_selHtml { padding-left: 7px; line-height: 30px; font-size: 14px; color: #333; cursor: pointer; }
.m2r_option ul li { line-height: 30px; height: 30px; }
.m2r_option { border: 1px solid #bfbfbf; position: absolute; width: 190px; background: #FFF; left: -1px; top: 31px; max-height: 300px; overflow-y: auto; display: none; }
.m2r_opts { line-height: 30px; display: block; height: 30px; padding-left: 7px; }
.m2r_opts:hover { background: #efefef; }
.m2r_submit { background: url(../images/serBtn.jpg) no-repeat; float: left; height: 33px; width: 78px; border-width: 0px; border-style: none; cursor: pointer; }
#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height: 557px; position: absolute; z-index: 9999; left: 50%; background-color: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.70); border: 10px solid #FFF; }
#mbCenter.mbLoading { background:#fff url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left: 0; top: 0; font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-size: 12px; color: #fff; text-align: left; background-position: center center; background-repeat: no-repeat; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { }
#mbTitle { display: inline; color: #FFF; line-height: 24px; font-size: 14px; position: absolute; width: 100%; left: 0px; bottom: 0px; padding: 16px 0px; background: url(../images/m2png2.png) repeat; }
#mbTitle p{ padding: 0px 20px; }
#mbNumber { background:url(../images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; display:none }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width: 28px; height: 27px; background: transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top: 38%; left: 0px; }
#mbNextLink { width: 28px; height: 27px; background: transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top: 38%; right: 0px; }
#mbCloseLink { width: 31px; background: transparent url(../images/CustomBlackClose.gif) no-repeat center; position: absolute; top: -10px; right: -41px; height: 29px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.layout_default{float:left; margin:5px}
.mod_gallerylist{width:665px; margin:0 auto}
.meta{font-size:12px; text-align:center;}
.image_container img{border:1px solid #CCC; padding:2px}
.meta a{color:#333; text-decoration:none}
.m2r_artic { font-size: 14px; line-height: 24px; padding: 24px 0px 72px; }
.m2r_artic2 { padding: 36px 0px 0px; }
.m2r_ds { padding: 28px 0px 38px; }
.m2r_ds .fl { border: 4px solid #E7E7E7; }
.m2r_dsTxt { font-size: 14px; line-height: 28px; background: url(../images/tcname.jpg) no-repeat right bottom; padding: 0px 0px 50px 18px; float: left; width: 630px; }
.m2r_dst { line-height: 34px; background: url(../images/line_1.jpg) repeat-x left bottom; height: 35px; }
.m2r_dst span { line-height: 34px; padding: 0px 2px; float: left; height: 34px; border-bottom: 1px solid #BC101A; color: #333; font-size: 15px; }
.m2r_u1 { padding-top: 15px; margin-bottom: 25px; }
.m2r_u1 ul li { line-height: 34px; height: 34px; border-bottom: 1px dashed #DCDCDC; background: url(../images/sq1.jpg) no-repeat 4px 17px; padding: 1px 0px 0px 17px; }
.cor_999 { color: #999; }
.m2fz { background: url(../images/line2.jpg) repeat-y 146px top; position: relative; margin-top: 80px; }
.m2fzL { float: left; width: 125px; }
.m2fzR { float: left; width: 435px; background: url(../images/sq2.jpg) no-repeat left 7px; font-size: 14px; line-height: 26px; color: #333; margin-left: 12px; display: inline; padding: 3px 0px 0px 25px; }
.m2fzL span { float: right; background: #2a920f; font-size: 14px; line-height: 32px; color: #FFF; padding: 0px 12px; }
.m2fz ul li { margin-bottom: 58px; }
.m2fz_top { background: url(../images/fz_1.jpg) no-repeat; height: 73px; width: 19px; position: absolute; left: 137px; top: -46px; }
.last_fz .m2fzL span { background: #bc111a; }
.m2fz_bm { background: #FFF; position: absolute; height: 50px; width: 30px; left: 130px; bottom: -22px; }
.m2fz_u { line-height: 20px; color: #666; font-size: 12px; padding-top: 26px; }
.m2ry { margin-top: 115px; }
.m2lx_top { height: 376px; padding-top: 30px; }
.m2lx_adr { background: url(../images/adr_bg.jpg) no-repeat; line-height: 24px; color: #FFF; padding: 14px 12px 0px; font-size: 14px; height: 338px; float: left; width: 283px; }
.m2lx_adr strong { font-size: 16px; line-height: 76px; display: block; height: 76px; }
.m2lx_map { float: right; }
.m2r_adrTxt { font-size: 14px; line-height: 24px; padding: 25px 0px 70px; }
.m2zp_dl { border-bottom: 1px solid #E9E9E9; }
.m2zp_dl dt { line-height: 42px; height: 42px; color: #333; font-size: 14px; padding-right: 20px; }
.m2zp_dl .m2zp_cut{ background: #f6f6f6; }
.m2zp_w1 { float: left; padding-left: 10px; }
.m2zp_btn1,.m2zp_btn1:hover { color: #666; transition: none; text-decoration: none; background: url(../images/zp_ico2.jpg); float: right; height: 17px; width: 17px; margin-top: 13px; }
.m2zp_btn2,.m2zp_btn2:hover { transition: none; display: none; background: url(../images/zp_ico1.jpg) no-repeat; float: right; height: 17px; width: 17px; margin-top: 13px; }
.m2zp_dl dd { padding: 10px 10px 18px; font-size: 13px; line-height: 26px; display: none; position: relative; }
.m2zp_dl dt .m2zp_w1 { color: #333; }
.m2zp_dl dd .m2zp_btnMore { position: absolute; top: 105px; right: 60px; }
.m2zp_con { padding: 35px 0px 70px; }
.m2zp_dl .m2zp_cut .m2zp_w1 { color: #bc111a; }
.m2news ul li { height: 188px; }
.m2news { padding-top: 35px; }
.m2news ul li img { float: left; border: 3px solid #D4D4D4; }
.m2ns_txt { width: 662px; padding-left: 10px; font-size: 14px; line-height: 24px; float: left; }
.cor_blue { color: #2977b7; }
.m2ns_txt strong { display: block; line-height: 44px; height: 44px; padding-top: 5px; font-size: 16px; font-weight: normal; }
.m2ns_p { height: 62px; }
.m2n_t { line-height: 25px; text-align: center; font-size: 18px; padding-top:15px}/* padding: 22px 0px 26px;  line-height: 32px; */
.m2n_content { font-size: 14px; line-height: 24px; padding-bottom: 70px; }
.m2ab_t { text-align: center; height: 55px; padding-top: 28px; }
.m2ab_p { font-size: 16px; line-height: 28px; }
.m2ab_btn { line-height: 46px; text-align: center; display: block; height: 47px; width: 250px; margin: 0px auto 30px; background: #3F94DC; font-size: 16px; font-weight: bold; color: #FFF; border-radius:0.3em; }
.m2ab_fm ul li { min-height:40px; _height: 40px; margin-bottom: 25px; }
.m2ab_fm { padding-bottom: 70px; }
.m2ab_sb { float: left; height: 40px; width: 395px; margin-right: 52px; background: #F4F4F4; padding-left: 10px; }
.m2ab_snm { font-size: 14px; color: #333; float: left; line-height: 40px; }
.m2ab_int { float: left; height: 40px; width: 330px; padding-left: 5px; border-width: 0px; border-style: none; color: #333; background: none; font: 14px/40px "微软雅黑"; }
.m2ab_int2 { width: 292px; }
.m2ab_sb2 { width: 852px; }
.m2ab_int3 { width: 786px; }
.m2ab_fm ul .m2ab_ck { line-height: 30px; padding: 0px 0px 25px; height: 30px; font-size: 14px; margin-bottom: 0px; }
.m2ab_rad { margin: 9px 8px 0px 0px; float: left; }
.m2ab_snm2 { float: left; margin-right: 30px; }
.m2ab_bm { height: 145px; background: #F4F4F4; padding: 8px 0px 0px 10px; width: 852px; line-height: 24px; }
.m2ab_area { float: left; height: 130px; width: 765px; padding-left: 5px; font: 14px/24px "微软雅黑"; background: none; border: none 0; position: relative; top: -1px; }
.m2ab_btnBox { width: 862px; }
.m2ab_submit { font-size: 16px; line-height: 40px; color: #FFF; background: #3F94DC; text-align: center; float: left; height: 40px; width: 425px; }
.m2ab_submit:hover{ color: #FFF; text-decoration: none; background: #2788D8; cursor:pointer}
.m2ab_reset { font-size: 16px; line-height: 40px; color: #666; background: #DEDEDE; text-align: center; float: right; height: 40px; width: 425px; }
.m2ab_reset:hover{ color: #666; text-decoration: none; background: #D5D5D5; }

/*2015-10-19 CSS*/
.mc2r_con .p_cont { OVERFLOW: hidden; HEIGHT: 255px; WIDTH: 320px; POSITION: relative; margin: -20px auto 0px }
.mc2r_con .tit { BORDER-TOP: #5e2325 3px solid }
.mc2r_con .tit H2 { HEIGHT: 36px; WIDTH: 160px; BACKGROUND: url(../images/style_zxh_0513_title.png) no-repeat 10px 10px; FLOAT: left; TEXT-INDENT: -999em }
.mc2r_con #scrollBox { MARGIN: 0px auto 0px }
.mc2r_con #scrollBox IMG { DISPLAY: block }
.mc2r_con .tit .more { FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 16px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px }
.mc2r_con .tit H2 A { CURSOR: pointer; HEIGHT: 36px; DISPLAY: block }
.mc2r_con .arrleft { OVERFLOW: hidden; CURSOR: pointer; HEIGHT: 25px; WIDTH: 25px; BACKGROUND: url(../images/arrow2.jpg) no-repeat left top; POSITION: absolute; OUTLINE-STYLE: none; LEFT: 135px; Z-INDEX: 3; DISPLAY: block; LINE-HEIGHT: 200px; TOP: 210px }
.mc2r_con .arrright { OVERFLOW: hidden; CURSOR: pointer; HEIGHT: 25px; WIDTH: 25px; BACKGROUND: url(../images/arrow2.jpg) no-repeat right top; POSITION: absolute; OUTLINE-STYLE: none; right: 135px; Z-INDEX: 3; DISPLAY: block; LINE-HEIGHT: 200px; TOP: 210px }
.mc2r_con .arrleft:hover { background: url(../images/arrow2.jpg) left -25px; }
.mc2r_con .arrright:hover { background: url(../images/arrow2.jpg) no-repeat right -25px; }
.mc2r_con .piclist { BACKGROUND: #fff; box-shadow: 2px 0px 2px rgba(0,0,0,0.3) }
.mc2r_con .title { OVERFLOW: hidden; HEIGHT: 30px; WIDTH: 100%; POSITION: relative; COLOR: #fff; TEXT-ALIGN: center; MARGIN-TOP: -30px; LINE-HEIGHT: 30px }
.mc2r_con .bg { HEIGHT: 30px; WIDTH: 100%; BACKGROUND: #000; FILTER: alpha(opacity=60); MARGIN-TOP: -30px; opacity: 0.6 }
.mc2r_con .picdesc { DISPLAY: none }
.m2ry .p_cont { HEIGHT: 372px; WIDTH: 758px; POSITION: relative; margin: -20px auto 0px }
.m2ry .tit { BORDER-TOP: #5e2325 3px solid }
.m2ry .tit H2 { HEIGHT: 36px; WIDTH: 160px; BACKGROUND: url(../images/style_zxh_0513_title.png) no-repeat 10px 10px; FLOAT: left; TEXT-INDENT: -999em }
.m2ry #scrollBox { MARGIN: 0px auto 0px }
.m2ry #scrollBox IMG { DISPLAY: block }
.m2ry .picryName{text-align:center; line-height:32px; font-size:14px; margin:20px;}
.m2ry .tit .more { FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 16px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px }
.m2ry .tit H2 A { CURSOR: pointer; HEIGHT: 36px; DISPLAY: block }
.m2ry .arrleft { OVERFLOW: hidden; CURSOR: pointer; HEIGHT: 85px; WIDTH: 70px; BACKGROUND: url(../images/yybtn.jpg) no-repeat left top; POSITION: absolute; OUTLINE-STYLE: none; LEFT: -82px; Z-INDEX: 3; DISPLAY: block; LINE-HEIGHT: 200px; TOP: 130px }
.m2ry .arrright { OVERFLOW: hidden; CURSOR: pointer; HEIGHT: 85px; WIDTH: 70px; BACKGROUND: url(../images/yybtn.jpg) no-repeat right top; POSITION: absolute; OUTLINE-STYLE: none; right: -82px; Z-INDEX: 3; DISPLAY: block; LINE-HEIGHT: 200px; TOP: 130px }
.m2ry .piclist { BACKGROUND: #D8D8D8 url(../images/shx.jpg) no-repeat center bottom; background-size: 100% auto; padding: 4px 4px 27px; }
.m2ry .title { OVERFLOW: hidden; HEIGHT: 30px; WIDTH: 100%; POSITION: relative; COLOR: #fff; TEXT-ALIGN: center; MARGIN-TOP: -30px; LINE-HEIGHT: 30px }
.m2ry .bg { HEIGHT: 30px; WIDTH: 100%; BACKGROUND: #000; FILTER: alpha(opacity=60); MARGIN-TOP: -30px; opacity: 0.6 }
.m2ry .picdesc { DISPLAY: none }
.m2ry .arrleft,.m2ry .arrright { TOP: 170px; }
.m2ry .p_cont { HEIGHT: 452px; }


.m2page { line-height: 48px; height: 66px; border-top: 1px dotted #ddd; font-size: 13px; }


/*-------------online---------------*/
.online{ position:fixed; right:0; top:50%; margin-top:-126px;width: 50px; z-index:3;}
.online ul.icons{ position:absolute; list-style:none; right:0px; padding:0px; width:50px; border:1px solid #535353; border-right:none; background:url(../images/onlinebg.png) repeat;
 -moz-border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px;	border-radius:10px 0 0 10px;}
.online.close ul.icons{	right:-70px}
.online ul.icons li{ text-align:center;}
.online ul.icons li i{	display:block; position:relative; width:50px; height:50px; cursor:pointer; z-index:210;}
.online ul.icons li.active{ background:url(../images/onlinebg.png) repeat;}
.online ul.icons li.active i{	-moz-opacity:0.8;	opacity:0.8;}
.online ul.icons li.xinxi i{ background:url(../images/online_xinxi.png) center center no-repeat;}
.online ul.icons li.tel i{ background:url(../images/online_telbg.png) center center no-repeat;}
.online ul.icons li.wechat i{ background:url(../images/online_wechat.png) center center no-repeat;}
.online ul.icons li.up i{ background:url(../images/online_upbg.png) center center no-repeat;}
.online ul.icons li p{	display:block;	position:absolute; top:0px; right:-150px; padding:20px; height:97px; color:#FFFFFF;	line-height:30px; border:1px solid #535353;	border-right:none; background:url(../images/onlinebg.png) repeat;	-moz-border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px; border-radius:10px 0 0 10px; overflow:hidden; z-index:201}
.online ul.icons li p span{ display:block; padding-bottom:10px;}
.online ul.icons li.xinxi p{ width:97px;}
.online ul.icons li.xinxi p a{ display:block; width:88px; height:30px; margin:0 auto 10px;	line-height:30px; color:#006fa5; font-size:14px; text-align:center;	text-decoration:none;	border:1px solid #006fa5;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}
.online ul.icons li.xinxi p a:hover{ color:White; background:#006fa5; border:1px solid #006fa5}
.online ul.icons li.wechat p{	width:97px; height:97px; }/*margin-top:50px;*/
.online ul.icons li.tel p{	width:117px; margin-top:50px; font-size:12px; padding:20px 10px;}
.online ul.icons li.tel p span{ font-size:14px;}


/*经销商查询*/
.dealQuery { padding:35px 0 30px;}
.dealQuery p { padding:12px 0; line-height:20px; color:#585858; overflow:hidden; clear:both}
.dealQuery p span{ float:right}
.seaArea{ height:45px;}
.seaArea input{ float:left; width:189px; height:44px; background:url(../images/btn_query.jpg) no-repeat; background-size:cover}
.dealsMsg dl{ display:inline-block; float:left; width:380px; height:150px; margin:0 6px 6px 0; color:#bbb; border:1px solid #ccc}
.dealsMsg dl.on,.dealsMsg dl:hover{ border:1px solid #56a9e5}
.dealsMsg dt{ position:relative; height:35px; padding-left:24px; padding-right:70px; overflow:hidden; font-size:14px; line-height:35px; color:#656565}
.dealsMsg dt span{ position:absolute; top:50%; right:8px; display:block;/* width:44px;*/ height:35px; margin-top:-17px; font-size:12px; line-height:35px;color:#bbb; text-align:right}
.dealsMsg dd{ padding-left:25px; border-top:1px solid #ccc; overflow:hidden}
.dealsMsg dd h3{ float:left; width:280px; padding-left:25px; margin:10px 0; line-height:20px; background:url(../images/site3.jpg) no-repeat 0 5px}
.dealsMsg dd a{ display:block; float:right; width:25px; height:25px;  margin:14px 14px 14px 0; background:url(../images/site1.jpg) no-repeat}
.dealsMsg dl.on dd a,.dealsMsg dl:hover dd a{ background:url(../images/site2.jpg) no-repeat}
.dealsMsg dd h3.tel{ background:url(../images/site4.jpg) no-repeat 0 center}
.paging{ text-align:center; margin:12px 0}
.paging a{ display:inline-block; width:20px; height:20px; margin-right:6px; line-height:20px; color:#bfbfbf; border:1px solid #bfbfbf; text-align:center}
.paging a.focus{ width:21px; height:21px; background:url(../images/bluebg.jpg) no-repeat; color:#fff; border:none}
.addrMap{ position:relative; padding:22px 0 38px;}
.popAddr{ position:absolute; left:200px; top:150px; width:324px; height:136px; background:url(../images/popArr.png) no-repeat 10px 0}
.Addrcon{ height:117px; background-color:#fff;border:1px solid #f2f2f2}
.addrMap h2{padding-left:10px;  font-size:14px; line-height:40px; color:#1a73b5; border-bottom:1px solid #f2f2f2}
/*.addrMap ul{ padding-top:10px;}*/
.addrMap #l-map{width:775px; height:390px;}
.addrMap li{padding-left:10px; line-height:20px; color:#494949}
.back_dealList{ position:absolute; right:4px; top:22px; z-index:999; width:38px; height:38px;}
.back_dealList a{ display:block; width:100%; height:100%; background:url(../images/close_blue.jpg) no-repeat}

.sod_select,
.sod_select *
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

/* The SoD - Please keep this first three lines intact, otherwise all hell will break looooooose */
.sod_select
{
    display: inline-block;
    position: relative;
    line-height: 1;
    width: 200px;
    padding: 15px 10px;
    border: 1px solid #ebebeb;
    background: url(../images/selectBg1.jpg) repeat-x;
    color: #767676;
    font-family: "微软雅黑";
    font-size: 13px;
    text-align: left;
    /*text-transform: uppercase;*/
    outline: 0;
    outline-offset: -2px;
 /* Opera */
    cursor: default;
}

/* Up/Down arrows */
.sod_select:before,
.sod_select:after
{
    position: absolute;
    right: 10px;
    top: 18px;
    font-family: "微软雅黑";
    font-size: 55px;
    content: "";
    width: 16px;
    height: 10px;
}


/* Change the border color on hover, focus and when open */
.sod_select:hover,
.sod_select.open,
.sod_select.focus
{
    border-color: #ccc;
}

.sod_select.open
{
    color: #919191;
}

.sod_select.focus
{
    /*box-shadow: 0 0 5px rgba(0,0,0,.2);*/
}

/* When the entire SoD is disabled, go crazy! */
.sod_select.disabled
{
    border-color: #828282;
    color: #b2b2b2;
    cursor: not-allowed;
}

/* The "label", or whatever we should call it. Keep the first three lines for truncating. */
.sod_select .sod_label
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 15px;
    background: url(../images/selectBg2.png) no-repeat right 0
}

.sod_select .sod_prefix
{
 /* Use this if you're using a prefix and want to style it */ }
.sod_select .sod_placeholder { /* Use this if you're using a placeholder and want to style it */
}



/* Options list wrapper */
.sod_select .sod_list
{
    position: absolute;
    top: 100%;
    left: 2px;
    display: none;
    height:240px;
    overflow-y:auto;
    width:100.8%;
    margin: 0 0 0 -3px;
    background: #ffffff;
    border: 1px solid #ccc;
    border-top: none;
    color: #444444;
    font-weight: 300;
    z-index: 1;
}
*+html .sod_select .sod_list{ width:100%}
/* Shows the option list (don't edit) */
.sod_select.open .sod_list { display: block;  }

/* Don't display the options when  */
.sod_select.disabled.open .sod_list
{
    display: none;
}

/* When the option list is displayed above the SoD */
.sod_select.above .sod_list
{
    top: auto;
    bottom: 100%;
    border-top: 3px solid #000000;
    border-bottom: none;
}

/* Options list container */
.sod_select .sod_list ul
{
    overflow-y: auto;
    padding: 0;
    margin: 0;
}

        /* All the options. Keep the first three lines for truncating... */
.sod_select .sod_list li
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    padding: 10px 10px;
    list-style-type: none;
}

                /* Optgroups */
.sod_select .sod_list .optgroup,
.sod_select .sod_list .optgroup.disabled
{
    background: inherit;
    color: #939393;
    font-size: 10px;
    font-style: italic;
}

                        /* Children of an optgroup */
.sod_select .sod_list .groupchild
{
    padding-left: 20px;
}

                /* Disabled option */
.sod_select .sod_list .disabled
{
    background: inherit;
    color: #cccccc;
}

                /* Hover state for options, also used when a user uses his/hers up/down keys */
.sod_select .sod_list .active
{
    background: #f7f7f7;
    color: #333333;
}

                /*Make room for the check mark */
.sod_select .sod_list .selected
{
    font-weight: 700;
    padding-right: 25px;
}

                        /* Displays a check mark for the selected option */


/* Add a .no_highlight class to you SoD to hide the check mark and don't bold the option */
.sod_select.no_highlight .sod_list .selected { font-weight: 300; }
.sod_select.no_highlight .sod_list .selected:before { display: none; }

.sod_select .sod_list .link { /* If data-link is set on a specific option */ }
.sod_select .sod_list .linkexternal { /* If data-link-external is set on a specific option */ }



/* Hide native select */
.sod_select select { display: none !important; }

/* The native select in touch mode. Keep this first line. Sorry, keep everything. */
.sod_select.touch select
{
        -webkit-appearance: menulist-button;

        position: absolute;
        top: 0;
        left: 0;
        display: block !important;
        height: 100%;
        width: 100%;
        opacity: 0;
        z-index: 1;
}
.myselect1{ width:316px; z-index:9}
.myselect2,.myselect3{ width:156px; float:left; margin-right:3px; z-index:8}
.myselect3{ width:157px; }
.myselect4{ width:280px; float:left; z-index:8}
*+html .myselect1{ width:346px;}
*+html .myselect2,*+html .myselect3{ width:160px;z-index:8}
*+html .myselect4{ width:215px;z-index:8}
.myselect5{ width:424px}
*+html .myselect5{ width:400px;}
.myselect6{ width:386px}
.myselect7{ width:94px; float:left; margin-right:5px;}
*+html .myselect6{z-index:10}
*+html .myselect7{ width:84px; z-index:9}
.myselect8,.myselect9{ width:194px; float:left; margin-right:5px}
*+html .myselect8,*+html .myselect9{ width:180px;}
.myselect10{ width:59px; float:left; margin-right:5px;}
*+html .myselect10{ z-index:8}
.myselect11,.myselect12{ width:290px; float:left; margin-right:5px; z-index:9}
*+html .myselect11, *+html .myselect12{ width:263px; z-index:9}
.myselect13{ width:59px; float:left; margin-right:5px;}
*+html .myselect13{ z-index:8}
.myselect14{ width:59px; float:left; margin-right:5px;}
*+html .myselect14{ z-index:8}



.m2Mv{ line-height:25px;}

.wrap{width: 100%;
    height: auto;
    overflow: hidden;}
.fyLeft{ float:left;width:215px;overflow:hidden;margin-right:15px; padding-top:5px;}
.fyLeft .contact{ background:none; margin-bottom:30px;}
.main {
    width: 1004px;
    margin: 0 auto;
    clear: both;
    position: relative;
	    padding-top: 40px;
}
.title {
    float: left;
    width: 100%;
    border-bottom: 1px solid #acacac;
    /* margin-bottom: 20px; */
}

.padding25{ width:710px; text-justify:; float:left; /* padding:0 24px 0 16px; */line-height:30px; font-size:14px; color:#666;}
.mainr_line{float:left; height:18px; width:99%;background:url(../images/line_s.gif) top left repeat-x;}
.tip{ padding:20px;}
.contact{float:left; line-height:26px; width:330px;background:url(../images/contactbg.gif) right top no-repeat; }
.contact_t{ width:206px; font-size:15px; color:#666; font-family:'Microsoft Yahei'; margin-bottom:20px; line-height:40px; padding-left:124px;background:url(../images/contact_t.gif) left top no-repeat;  }
.contactmain{float:left; width:260px; padding-left:8px; padding-right:62px; }
contactmain1{float:left; width:215px; padding-left:8px; padding-right:62px; }
.contel_t{ color:#fff; padding-left:16px; line-height:26px;font-size:15px; font-family:'Microsoft Yahei';background:url(../images/contel_t.gif) left top no-repeat;}
.contel_tel{ font-family:'Impact'; font-size:22px; color:#1b9705;}
.contact em{ font-size:12px; color:#666;font-family:'Microsoft Yahei'; font-style:normal; }
.l_news{ float:left;width:215px; margin-bottom:20px; }
.l_news dt{background:url(../images/l_news.gif) no-repeat left center; padding:20px 0 0 105px; font-size:14px; font-family:'Microsoft Yahei'; height:28px; margin-bottom:10px; }
.l_news dd{ float:left; width:100%; border-bottom:1px dashed #e5e5e5 }
.l_news dd a{ float:left; width:195px; line-height:42px; padding-left:20px; background:url(../images/newsico.gif) no-repeat 9px center; color:#666; font-size:14px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.l_pro{float:left;width:240px; margin-bottom:20px;}
.l_pro dt{ float:left;background:url(../images/l_pro.jpg) no-repeat top left;}
.l_about dt{background:url(../images/l_about.jpg) no-repeat top left;}
.l_newsnav dt{background:url(../images/l_news.jpg) no-repeat top left;}
.l_pro dt a{ float:left;width:240px;height:65px;}
.l_pro dd{ width:240px;float:left;overflow:hidden; margin-top:10px;}
.l_pro dd a.cur{background:url(../images/proone.gif) no-repeat bottom left}
.l_pro dd a{width:220px; padding-left:20px; color:#fff;line-height:28px; float:left;font-size:12px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background:url(../images/proone.gif) left top no-repeat; }
.l_pro dd ul{ padding-top:10px; float:left;width:240px;}
.l_pro dd li{width:240px; float:left; border-bottom:1px dashed #8d8d8d;}
.l_pro dd li a{ float:left; color:#777; line-height:38px;width:220px; padding-left:20px; background:none; border:0;}
.l_pro dd li a:hover{ float:left;color:#0B375E}
.l_newsnav dd a:hover,.l_newsnav dd a.cur,.l_about dd a:hover,.l_about dd a.cur{background:url(../images/l_newsico.gif) 12px center no-repeat #de8c04;}
.l_newsnav dd a,.l_about dd a{background:url(../images/l_newsico.gif) no-repeat 12px center #6dae1e}

/* fyRight*/
.fyRight{ float: right; width: 780px;/* overflow:hidden; */}
.fyRight .title{ /* margin-left:20px; */ display:inline; width: 780px;height: 40px;line-height: 40px;margin-bottom: 20px;}
.fyRight .title .fl{ background:url(../images/right_t.gif) bottom left no-repeat; padding:0; font-size:20px;}
.mainRightMain{
    color:#555;
    width: 780px;
    /* padding-left: 20px; */
    line-height:30px;
    }
.padding25{ width: 955px; text-justify:; /* float:left; */ /* padding:0 24px 0 16px; */line-height:30px; font-size:14px; color:#666;}
.mainr_line{float:left; height:18px; width:99%;background:url(../images/line_s.gif) top left repeat-x;}
.tip{ padding:20px;}
/* list*/
.news_list{float:left;width: 780px; display:inline; /* margin-left:20px; *//* font-size:14px; *//* margin-bottom:20px; */ }
.news_list li{ float:left;width:100%;line-height:36px; border-bottom:1px dashed #d8d8d8;}
.news_list li a{float:left;width:100%;}
.news_list li a span{ cursor:pointer; }
.news_list li .fl{width:400px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;padding-left:22px;background:url(../images/newsico.gif) center left no-repeat }
.news_list li .fr{ margin-right:5px; color:#999;}
.news_line{ clear:both;width:687px; height:18px; margin:18px 0; border-bottom:1px dashed #ccc;}
.news_list p{ /* font-size:12px; */ /* padding:10px 20px; */ /* line-height:20px; */ /* color:#ccc; */}

.news_list li {
    height: 89px;
    border-top: 1px dashed #EEEEEE;
}
.news_list li:hover{ background:#f2f2f2; cursor:pointer;}
.newsdate {
    float: left;
    height: 64px;
    width: 70px;
    color: #FFF;
    background: #c59911;
    margin-top: 12px;
    line-height: 32px;
    text-align: center;
    font-family: Arial;
}
.newsdate span {
    font-size: 20px;
    line-height: 32px;
    display: block;
    background: #fabe04;
}

.news_list li .newsb {
    width: 700px;
    padding-top: 3px; float: right;     line-height: 21px;
}

.newsb strong {
    font-size: 16px;
    line-height: 34px;
    font-weight: normal;
    height: 34px;
    display: block;
    margin-bottom: 1px;
}


.pglist{ width:100%;clear:both;height:80px; }
.pglist ul{ width:100%;text-align:right; padding-top:20px;}
.pglist ul li{
	vertical-align: bottom; display:inline-block;*display:inline; zoom:1;
 	width:30px;height:30px; margin-left:5px;_display:inline; _zoom:1; _margin-left:5px;  border:1px solid #c59911;
 	font-size:14px;line-height:30px; text-align:center; background:#c59911}
.pglist ul li a{color:#fff; line-height:30px; display:block}
.pglist ul li.home,.pglist ul li.end{ width:60px; height:30px; border:1px  solid #c59911;}
.pglist ul li.next,.pglist ul li.last{ 
	width:30px; height:30px;border:1px  solid #c59911;
	font-size:24px;line-height: 30px;  font-family:'宋体'!important; font-weight:bold; }
.pglist ul li.on{background:#F30;border:1px  solid  #F60;}
.pglist ul li.on a{color:#fff;}
.pglist ul li.nohover{background:#42525b;border:1px  solid #42525b;font-family:'微软雅黑';color:#fff}
.pglist ul li.nohover a{color:#fff;}




.pro_txtimg{float:left;width:750px; display:inline; margin-bottom:20px; margin-left:20px;}
.pro_txtimg li{ float:left;width:100%; padding-bottom:27px; }
.pro_li_img{float:left; width:236px;margin-right:13px;}
.pro_li_txt{float:left; width:500px; color:#4e4e4e; line-height:36px; font-size:12px;}
.pro_li_txt p{float:left; width:470px;line-height:30px; }
.pro_li_txt p a{ color:#208e0b}
.protitle{ margin-bottom:6px;float:left;width:470px;color:#4e4e4e; font-weight:bold; font-size:12px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
/*news_view*/
.mainRightMain h2{ font-size: 24px; font-family:'Microsoft Yahei'; font-weight:normal; color: #353535; margin-bottom:12px;line-height: 40px;}
.m2page { line-height: 48px; height: 66px; border-top: 1px dotted #ddd; font-size: 13px; }
.title_s{position:relative; font-family:'Microsoft Yahei'; color:#737373; font-size:12px; padding-bottom:25px; text-align:center; border-bottom:1px dotted #f2f2f2;}
.sharewrap{ float:right; position:absolute; right:0;}
.sharewrap span{ padding:0; line-height:15px;}
.conbanner{ float:left; width:100%;}
.mainrbanner{ border:1px solid #dbdbdb; width:306px; margin:0 auto 20px;}
.mainrbanner img{border:3px solid #fff}
.padding25 .center img{ border:1px solid #ccc; margin-bottom:20px;}
.line_s{float:left; width:96%; height:8px; margin:8px 0 15px 10px; display:inline;}
.newsview{ min-height:400px;display:inline;width:100%;border-bottom:1px dashed #dedede;margin-bottom:25px; padding-bottom:15px;_height:400px; font-size:14px; line-height:28px; float:left; padding-top:22px;}
.main_r_nav div{ line-height:25px; color:#0a5f01;}
.main_r_nav{ float:left; width:430px;  }
.returnlist{ margin-top:25px; font-size:12px;float:right;color:#0a5f01 ;}
.main_r_nav a{ color:#0a5f01 }
/* page*/
.page{margin-top:15px; margin-left:20px; width:750px; text-align:center;line-height:16px;float:left; display:inline; color:#333;}
.page a,.page span{margin-right:6px;padding:0 5px;}
.page .gray{ color:#999}
.page a{ color:#208f0c}
.ny-banner{ width:100%; background: url(../images/bg-2.jpg) no-repeat center; height:274px;}
.prolist{ /* padding:40px 0; */width: 110%;}

.prolist li{ width:189px; height:190px;   float:left; padding-bottom: 20px; margin-right: 10px;}
.proimg {
    float: left;
    border: 1px solid #e1e1e1;
    padding: 3px;
}
.proname {
    float: left;
    width: 189px;
    text-align: center;
    line-height: 30px;    
    color: #3d3c3c;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.w1004 {
    width: 1004px;
    margin: 0 auto;
}
.inews {
    width: 650px;
}
.inews_tl .more {
    width: 98px;
    height: 24px;
    background: #520906;
    font: 12px/24px "Microsoft Yahei";
    color: #FFF;
    text-align: center;
}
.inews_tl .more a {
    display: block;
    color: #FFF;
}
.inews_tl h3 span {
    display: inline-block;
    padding-right: 6px;
    margin-right: 5px;
    background: url(../images/img8.jpg) right center no-repeat;
    font: 400 20px "Microsoft Yahei";
    color: #353535;
}
.inews_con {
    margin-top: 27px;
}
.inews_son {
    float: left;
    margin-right: 10px;
}
.inews_son a {
    display: block;
    width: 190px;
    height: 333px;
    border: 1px dotted #520906;
    padding: 10px 9px;
}
.inews_son span {
    display: block;
    line-height: 25px;
}
.inews_son .tl {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font: 16px/16px "Microsoft Yahei";
    color: #520906;
    /* margin-top: 30px; */
}
.inews_son .tl {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font: 16px/16px "Microsoft Yahei";
    color: #520906;
    /* margin-top: 20px; */
    line-height: 40px;
}
.iabout {
    width: 323px;
}
.iabout_tl span {
    display: inline-block;
    padding-right: 6px;
    margin-right: 5px;
    background: url(../images/img8.jpg) right center no-repeat;
    font: 400 20px "Microsoft Yahei";
    color: #353535;
}
.iabout_pic {
    margin-top: 9px;
}
.iabout_txt {
    font: 12px/20px "Microsoft Yahei";
    color: #353535;
    margin-bottom: 22px;
    max-height: 140px;
    overflow: hidden;
}
.iabout .more {
    width: 98px;
    height: 24px;
    background: #520906;
    font: 12px/24px "Microsoft Yahei";
    color: #FFF;
    text-align: center;
}
.iabout .more a {
    display: block;
    color: #FFF;
}
.inews_son a:hover{
	background:#c27e33;border:1px solid #c27e33;
}
.inews_son a:hover .tl{
	color:#FFF;
}
.inews_son a:hover .txt{
	color:#FFF;
}
.procenter{ padding:35px 0; width:1004px; margin:0 auto;}
.procenter h3{ text-align:center;}
.procenter h2{ text-align:center; font-size:22px; color:#353535; line-height:40px;}
.works_link {
    width: 1004px;
    height: 45px;
    margin: auto;
    line-height: 45px;
    border-bottom: 1px dotted #d1d1d1;
    text-align: center;
    font-size: 16px;
    -webkit-animation: gdownIn 1s 1.2s both;
    -moz-animation: gdownIn 1s 1.2s both;
    animation: gdownIn 1s 1.2s both;
}
.works_link span {
    margin: 0 23px;
}
.works_link a {
    margin: 0 23px;
    color: #a4a4a4;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}
.works_link a:hover{ color:#b2a062; font-weight:bold;}
.plist{ padding: 35px 0;   
    padding-left: 20px;
    width: 105%;}
.plist ul li{ float:left; text-align: center; width: 300px; height: 220px; margin-right: 30px;}
.plist ul li article {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 62.4%;
    overflow: hidden;
}
.plist ul li article img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100.5%;
    height: 187px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.plist ul li article summary {
    width: 100%;
    height: 50px;
    position: absolute;
    bottom: -50px;
    left: 0;
    line-height: 50px;
    color: #fff;
    background: rgba(0,0,0,0.5);
    background: #666\9;
    text-align: left;
    text-indent: 20px;
    z-index: 3;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}
.plist ul li a:hover{background-color:transparent;}
.plist ul li a:hover h5, #works ul li a:hover span{ color:#000;}
.plist ul li a:hover article summary{bottom:0;}
.plist ul li a:hover article img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
.plist ul li a:hover article:before{opacity:1; filter:alpha(opacity=100); zoom:1;}
.plist ul li a:hover article:after{opacity:1; filter:alpha(opacity=100); zoom:1; -webkit-transform:scale(1); -moz-transform:scale(1); transform:scale(1);}

.foot {
    height: 110px;
    margin-top: 50px;
    background: url(../images/bgf_07.jpg) no-repeat center bottom;
    font-family: "微软雅黑";
    border-top: #c27e33 1px solid;
}
.foot_center {
    width: 1004px;
    margin: 0 auto;
    height: 106px;
    overflow: hidden;
}
.foot_center .p {
    height: 70px;
    float: left;
    padding-left: 193px;
    color: #fff;
    font-size: 14px;
    line-height: 25px;
    margin-top: 40px;
}
.foot_center .p a{ color:#fff;}
.foot_center h1 {
    float: left;
    padding: 22px 0 0 35px;
}
.pp_left{ float:left; width:210px; font-family:"宋体";}
.pleft_top{ border:#d7d7d7 1px solid; padding-left:22px;}
.pleft_top h1{ color:#004c97; font-size:16px; font-weight:normal; height:44px; line-height:44px;}
.pleft_top ul li{ border-top:#e8e8e8 1px solid; font-size:14px; padding-left:15px;}
.pleft_top ul li a{ display:block; height:29px; line-height:29px; color:#4a4a4a; margin:13px 0; background: url(../images/sj_03_03.jpg) no-repeat left;
padding-left: 18px;}
.pleft_top ul li a:hover{ background:#d1a725; color:#FFF;}

.pleft_bottom{ height:131px; border:#d7d7d7 1px solid; padding:5px; margin-top:27px;}
